﻿#region Header
//
//   Project:           PicFx - Windows Phone 7 image effects app.
//
//   Changed by:        $Author$
//   Changed on:        $Date$
//   Changed in:        $Revision$
//   Project:           $URL$
//   Id:                $Id$
//
//
//   Copyright (c) 2010 Rene Schulte
//
//   This program is open source software. Please read the License.txt.
//
#endregion

using System.Collections.ObjectModel;
using System.Windows.Media;
using PicFx.Effects.CompositeEffects;

namespace PicFx.ViewModels
{
   /// <summary>
   /// A list of effect items.
   /// </summary>
   public class EffectItems : ObservableCollection<EffectItem>
   {
      public EffectItems()
      {
         Add(new EffectItem(new BlackWhiteEffect(), "data/icons/BlackWhite.png"));
         Add(new EffectItem(new SepiaEffect(), "data/icons/Sepia.png"));
         Add(new EffectItem(new TiltShiftEffect { UpperFallOff = 0.2f, LowerFallOff = 1.0f }, "data/icons/TiltShift.png"));
         Add(new EffectItem(new PolaroidEffect{ Tinting = 0.8f }, "data/icons/PolaYellow.png", "Pola"));
      }
   }
}
